<?php 
namespace Home\Controller;
use HDPHP\Library\Controller;

/*
 * 个人中心控制器->继承公共控制器
 */

class OwnController extends CommonController{
	
	public function index(){
		//如果当前用户登录想要看其他人空间
			//获取用户数据表
			$uid = $_GET['uid'];
//			var_dump($uid);die;
			$usql="SELECT * FROM hd_user WHERE uid={$uid}";
			$uData=M()->query($usql);
			$uData=$uData[0];
			$uname =$uData['username'];
			$this->assign('uData',$uData);	
			//传递公共导航分类数据
			$this->TopMenu();
			//传递公共面包屑数据
			$this->TopNav();
			//传递公共导航提问总数		
			$this->AskCount();
			//载入模板
//			z($uData);
			$this->display();
		

	}
	//我的提问
	public function my_ask(){
		
		$this->index();
		
	}
	//我的回答
	public function my_answer(){
		
		$this->index();
			
	}
	
	//我的等级
	public function my_level(){
		
		
		$this->index();
		
	}
	
	public function my_gold(){
		
		
		$this->index();
	}
	
	public function my_face(){
		//引入上传类和水印类
		p($_FILES);
		//上传
	//获得当前用户uid
	if(IS_POST){
			$uid = $_SESSION['uid'];	
$upload = new \HDPHP\Tool\upload("./Application/Home/Upload/up/");
$path = $upload->up();

z($path);
//获得头像上传后URL地址插入到用户表

//如果有上传错误
//if(!$path){
//	echo "上传错误";
//}else{	
	$img = '';
	//上传成功得到上传之后的文件路径
	foreach ($path as $v) {
		$img .= "<img src='{$v}' style='width:50px;height:50px;'/>";
		//加水印
		$water_thumb = new \HDPHP\Tool\water_thumb();
		/* 
		 * 参数说明
		 * $yuan,目标图片
		 * $water,水印图片
		 * $newimg 加水印后图片
		 */
		$water_thumb->water($v,'./Application/Home/Upload/up/logo.png',$v);
		//处理缩略字符串
		$strthumb = ltrim(strrchr($v, "."),".");
		
		//设置一个缩略图上传路径
		$thumb_file ="./Application/Home/Upload/thumb/";
		//如果上传路径存在就不创建，不存在就创建
		is_dir($thumb_file)||mkdir($thumb_file,0777,true);
		/* 
		 * $width, 目标图片宽度
		 * $height,目标图片高度
		 * $yuan,  要缩略图片名字
		 * $thumb  缩略后的图片名字
		 */		
		$water_thumb->thumb('100','60',$v,"./Application/Home/Upload/thumb/thumb".mt_rand().".".$strthumb);		
//	}
	//echo $img;
//	$this->success('上传成功');
		
	}

	$path = isset($path[0])?$path[0]:NULL;
	$facesql="UPDATE hd_user SET face='{$path}' WHERE uid={$uid}";
M()->exec($facesql);
	}

	
	
	
	$this->index();
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}